.preview {
  display: flex;
  flex-direction: column;
  flex: 1;
  .iframe {
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #ff9f9f;
    border-radius: 20px;
    box-shadow: 0 4px 4px #ff9f9f;
    flex: 1;
    .iframe_main {
      flex: 1;
      border-radius: 20px;
      width: 100%;
      height: calc(100vh - 240px);
      border: 0;
    }
  }

  .tagBox {
    display: flex;
    align-items: center;
    margin-top: 20px;
    .tagBack {
      width: 80px;
      height: 50px;
      border: 1px solid #c3c2c2;
      display: flex;
      align-items: center;
      justify-content: center;
      color: #333;
      margin-right: 20px;
      border-radius: 10px;
      cursor: pointer;
    }
    .tagItem {
      width: 50px;
      height: 50px;
      background: rgba(209, 209, 209, 0.27);
      box-sizing: border-box;
      display: flex;
      align-items: center;
      justify-content: center;
      color: #333;
      margin-right: 20px;
      border-radius: 10px;
      cursor: pointer;
    }
    .tagItem:hover,
    .tagBack:hover {
      box-shadow: 0 4px 4px #ff9f9f;
      border: 1px solid #ff9f9f;
      background-color: #fff;
    }
    .actives {
      box-shadow: 0 4px 4px #ff9f9f;
      border: 1px solid #ff9f9f;
      background-color: #fff;
    }
  }
}
